/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package state.implementacoes;

import model.Jogador;
import model.ListaJogadores;
import state.interfaces.State;
import strategy.ListaCampos;

/**
 *
 * @author Lucas
 */
public class Jogando implements State {

    private Jogador jogador;
    private ListaCampos listaCampos;
    private ListaJogadores listaJogadores;

    public Jogando(Jogador jogador) {
        this.jogador = jogador;
        listaCampos = ListaCampos.getInstancia();
        listaJogadores = ListaJogadores.getInstancia();
    }

    @Override
    public void comprar() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void vender() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void lancarDados(int dadoUm, int dadoDois) {
        Generica g = new Generica(jogador);
        g.lancarDados(dadoUm, dadoDois);
    }

    @Deprecated
    public String cadastrar() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Deprecated
    public void confirmar() {}
}
